package core.manager;

import java.util.HashMap;

import core.model.Usuario;


/**
 * @author andoniibarguchilorenzo
 * interface que habla con el cualquier interface.dao, normalmente usan
 * los mismos metodos genericos, pero aparte se pueden implementar otras
 * operaciones; ademas es hijo de GenericManager
 */
public interface UsuarioManager extends GenericManager<Usuario, Integer> {

	void insertUser(Usuario usuario);

	Usuario findBy(String nick);

	void deleteUser(String nick);

	HashMap<String, String> getPasswords();
	
    void modifyUsuario (Usuario user);
}
